package cn.wolfcode.shop.service;

import cn.wolfcode.shop.domain.Catalog;

import java.util.List;

public interface ICataLogService {
    List<Catalog> selectAll();

    /**
     * 获取子节点
     * @param catalogId
     * @return
     */
    List<Catalog> getChildCatalog(Long catalogId);

    /**
     * 排序更新
     * @param ids
     */
    void updateSort(Long[] ids);

    void saveOrUpdate(Catalog catalog);

    void delete(Long catalogId);

    /**
     * 更新缓存
     */
    String refresh();

    /**
     * 获取缓存
     * @return
     */
    String SelectAllCache();
}
